#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <stdlib.h>
#include <sys/wait.h>
#include <string.h>
//int main(int argc,char *argv[])
//{
//  for(int i = 0; argv[i];++i)
//  {
//    printf("argv[%d]:%s\n",i,argv[i]);
//  }
//  return 0;
//}
//int main(int argc,char* argv[])
//{
//  if(argc != 2)
//  {
//    printf("Usage\n\t:%s -[number=1/2/3]\n",argv[0]);
//    return 1;
//  }
//  if(strcmp(argv[1], "-1") == 0)
//  {
//    printf("function 1\n");
//  }
//  else if(strcmp(argv[1],"-2") == 0)
//  {
//    printf("function 2\n");
//  }
//  else if(strcmp(argv[1],"-3")==0)
//  {
//    printf("function 3\n");
//  }
//  else{
//    printf("unkonwn function\n");
//  }
//}
int main(int argc,char* argv[])
{
  
  if(argc != 4)
  {
    printf("Usage\n\t:%s -[add|sub|mul|div] x y\n",argv[0]);
    return 1;
  }
  int x = atoi(argv[2]);
  int y = atoi(argv[3]);
  if(strcmp(argv[1], "add") == 0)
  {
    printf("%d + %d = %d\n",x,y,x+y);
  }
  else if(strcmp(argv[1],"sub") == 0)
  {
    printf("%d - %d = %d\n",x,y,x-y);
  }
  else if(strcmp(argv[1],"mul")==0)
  {
    printf("%d * %d = %d\n",x,y,x*y);
  }
  else if(strcmp(argv[1],"div")== 0)
  {
    printf("%d / %d = %d\n",x,y,x/y);
  }
  else{
    printf("unkonwn function\n");
  }
}
